====== Partclone ======

**Partclone** est une application qui sert à faire la sauvegarde d'une partition. Elle est en quelque sorte l'équivalent de Norton Ghost.

Formats reconnus: btrfs, ext2, ext3, ext4, reiserfs, reiser4, xfs et jfs pour Linux, ainsi que NTFS, FAT (12/16/32) et EXFAT (pour Windows), HFS plus (Apple Mac OS), UFS2 (FreeBSD), VMFS (VMWare Vsphere). 

Il comprends en particulier les utilitaires suivants: partclone.ext2, partclone.ext3, partclone.ext4, partclone.extfs, partclone.fat32/16/12, partclone.ntfs, partclone.exfat, partclone.hfsp, partclone.jfs, partclone.reiserfs, partclone.reiser4, partclone.ufs, partclone.vmfs, partclone.xfs

Ce tutoriel vous expliquera comment faire pour installer partclone, le configurer, sauvegarder votre partition (en interne ou en externe) ou restaurer votre partition.

===== Pré-requis =====
Nécessaire:
  * Disposer des droits d'administration 
  * Disposer d'une connexion internet configurée et activée (pour récupérer les paquets)
  * Avoir activé l'accès aux dépôts [[:depots#universe|dépôts Universe]]
===== Installation =====

Tout d'abord, il vous faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://partclone|partclone]]**.

===== Sauvegarde locale =====

partclone se conduit seulement en ligne de commande. Pour plus de détail, vous pouvez consulter le man de partclone.

==== Sauvegarde sans compression ====

  * Pour cloner la partition Linux /dev/sda1 sur /dev/sdb1 directement et afficher les informations de debug:
<file>sudo partclone.extfs -b -d -s /dev/sda1 -o /dev/sdb1  # ici sdb1 doit être démontée</file>
<note important>
  * Les partitions origine sda1 et destination sdb1 doivent être **démontées**
  * La partition de destination doit être de taille égale ou supérieure à l'origine. Si elle est plus grande, on aura en finale une partie vide.
  * Si besoin, pour remplir la partition de destination, lancer Gparted, sélectionnez la partition, démontez-la, cliquez sur **Partition-->Vérifier**.
</note>
<note>La commande en sudo permet l'écriture du fichier log **/var/log/partclone.log**</note>
  * On peut aussi utiliser la syntaxe suivante pour une partition ext4:
<file>sudo partclone.ext4 -c -s /dev/sda1 -o /media/sdb1/image_sda1.pcl  # ici, sdb1 est montée en /media/sdb1</file>

==== Sauvegarde avec compression ====

Pour faire un Ghost avec compression:
<file>sudo partclone.extfs -c -s /dev/sda1 | gzip -c >  /media/sdb1/backup.partclone.gz</file>
ou
<file>sudo partclone.ext4 -c -s /dev/sda1 | gzip -c > /dev/sdb1/image_sda1.pcl.gz</file>
<note important>La partition de destination sda1 doit être démontée
</note>
===== Restauration =====

La restauration se fait avec les composants **partclone.restore** ou avec **partclone.extfs** ou **partclone.ext4**. 

==== Sans compression ====

Lancez l'une des  commandes
<file>partclone.restore -s /media/sdb1/backup.partclone.ext4 -o /dev/sda1</file>
ou
<file>partclone.ext4 -r -s /media/sdb1/image_sda1.pcl -o /dev/sda1</file>

==== Avec compression ====

Si la sauvegarde est comprimée, lancez l'une des commandes suivantes:
<file>zcat backup.partclone.ext4.gz | /media/sdb1/partclone.restore -o /dev/sda1</file>
ou
<file>zcat /media/sdb1/image_sda1.pcl.gz | /media/sdb1/partclone.ext4 -r -o /dev/sda1</file>

===== Liens =====

  * Tutoriel Archlinux https://wiki.archlinux.org/index.php/Partclone

  * Fiche-mémo Ghost sous Linux http://www.commentcamarche.net/faq/28886-fiche-memo-ghost-sous-linux#partclone